package com.lngsyz.ywtb.pay.entity;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 *TODO(这里用一句话描述这个类的作用)  
 * @author seabert  
 * @version v1.0   
*/
public class SealTradeHandleVO extends BaseVO {

	private static final long serialVersionUID = -5301893697041304116L;
	/** 订单编号 */
	private String tradeNo;
	/** 刻制企业统一社会信用代码  */
	private String makeOrganizeCode;
	/** 刻制企业名称  */
	private String makeOrganizeName;
	/** 处理标识(1：已承接；9：已交付)  */
	private String handleStatus;
	
	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getMakeOrganizeCode() {
		return makeOrganizeCode;
	}

	public void setMakeOrganizeCode(String makeOrganizeCode) {
		this.makeOrganizeCode = makeOrganizeCode;
	}
	
	public String getMakeOrganizeName() {
		return makeOrganizeName;
	}
	
	public void setMakeOrganizeName(String makeOrganizeName) {
		this.makeOrganizeName = makeOrganizeName;
	}

	public String getHandleStatus() {
		return handleStatus;
	}

	public void setHandleStatus(String handleStatus) {
		this.handleStatus = handleStatus;
	}

	@Override
    public String toString() {
		 return new ToStringBuilder(this,ToStringStyle.JSON_STYLE)
			.append("appId", getAppId())
			.append("tradeNo", getTradeNo())
			.append("makeOrganizeCode", getMakeOrganizeCode())
			.append("makeOrganizeName", getMakeOrganizeName())
			.append("handleStatus", getHandleStatus())
			.append("signed", getSigned())
            .toString();
	}
	
	@Override
	public String toSign() {
		return new ToStringBuilder(this,ToStringStyle.JSON_STYLE)
			.append("appId", getAppId())
			.append("tradeNo", getTradeNo())
			.append("handleStatus", getHandleStatus())
			.append("makeOrganizeCode", getMakeOrganizeCode())
			.append("makeOrganizeName", getMakeOrganizeName())
            .toString();
	}
}
